perm filename DEFAUL[W82,JMC] blob sn#650193 filedate 1982-03-27 generic text, type C, neo UTF8
COMMENT ⊗   VALID 00002 PAGES
C REC  PAGE   DESCRIPTION
C00001 00001
C00002 00002	defaul[w82,jmc]		General theories of defaults - non-monotonic
C00004 ENDMK
C⊗;
defaul[w82,jmc]		General theories of defaults - non-monotonic

	Non-monotonic systems have the property that if a collection
A of assertions is given, other assertions beyond what can be deduced
from A are also asserted.  We can consider then that we have a map
from consistent collections  A of assertions to larger consistent
collections  conseq(A).

	The map  conseq  should have the following properties:

	1. If A is consistent, so is conseq(A).

	2. conseq(A) is closed under deduction.

	3. A ⊂ conseq(A).

	4. conseq(conseq(A)) = conseq(A).

A regular  conseq  will have the additional property

	5. A ⊂ B ⊂ conseq(A) ⊃ conseq(B)=conseq(A).

Of course we don't want monotonicity which would be

	A ⊂ B ⊃ conseq(A) ⊂ conseq(B).

	Another interesting property might be called completeness.  NM
is complete if

	6. For all sentences p and sets A, either p ε conseq(A)
or ¬p ε conseq(A).

If there are enough constants, completeness amounts to choosing for
each  A  a preferred model pm(A).  Property 5 tthen translates into

	5'. If A ⊂ B and the sentences of  B  are true in  conseq(A),
then  conseq(B) = conseq(A).